/**
 * 
 */
/*
 * @(#)DataSensor.java 2.0	11/01/11
 *
 * Copyright 2011, Pontificia Universidad Javeriana, All rights reserved.
 * Takina and SIDRe PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
package BESA.Processing;

import BESA.Kernell.Agent.Event.DataBESA;
import java.util.HashMap;

/**
 * This class represents 
 * 
 * @author  SIDRe - Pontificia Universidad Javeriana
 * @author  Takina  - Pontificia Universidad Javeriana
 * @version 2.0, 11/01/11
 * @since   JDK1.0
 */
public class DataSensor extends DataBESA {

    /**
     *
     */
    private static final long serialVersionUID = -9080396168153665058L;
    /**
     *
     */
    private SensorInfo sensorInfo;
    /**
     *
     */
    private SensorInfo getSensorInfo;
    /**
     *
     */
    private HashMap values;

    /**
     *
     */
    public DataSensor() {
        super();
        // TODO Auto-generated constructor stub
    }

    /* (non-Javadoc)
     * @see BESA.Agent.Event.DataBESA#strToDataBesa(java.lang.String)
     */
    @Override
    public void getDataBesaFromString(String str) {
        // TODO Auto-generated method stub
    }

    /**
     * @return  Returns the sensorInfo.
     * @uml.property  name="sensorInfo"
     */
    public SensorInfo getSensorInfo() {
        return sensorInfo;
    }

    /**
     * @param sensorInfo  The sensorInfo to set.
     * @uml.property  name="sensorInfo"
     */
    public void setSensorInfo(SensorInfo sensorInfo) {
        this.sensorInfo = sensorInfo;
    }

    /**
     * @param getSensorInfo  the getSensorInfo to set
     * @uml.property  name="getSensorInfo"
     */
    public void setGetSensorInfo(SensorInfo getSensorInfo) {
        this.getSensorInfo = getSensorInfo;
    }

    /**
     *
     */
    public void addParameter() {
    }

    /**
     * @return Returns the getSensorInfo.
     */
    public SensorInfo getGetSensorInfo() {
        return getSensorInfo;
    }

    /**
     * @return Returns the values.
     */
    public HashMap getValues() {
        return values;
    }

    /**
     * 
     * @return
     */
    @Override
    public String getStringFromDataBesa() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}
